﻿using ProjectCore.Domain.DomainService;
using ProjectCore.Domain.Model.Entity;
using ProjectCore.Domain.Repository.Interfaces;
using ProjectCore.EntityFrameworkCore;
using System;
using System.Collections.Generic;
using System.Text;
using System.Threading.Tasks;

namespace ProjectCore.Application.AppOrder
{
    public class AppOrder : IAppOrder
    {
        private readonly IBaseRepository<Order> baseRepository;
        private readonly MyContext myContext;
        private readonly IOrderDomainService order1;
        public AppOrder(IBaseRepository<Order> _baseRepository, MyContext _myContext, IOrderDomainService _eval1)
        {
            baseRepository = _baseRepository;
            myContext = _myContext;
            order1 = _eval1;
        }
        public Task<Order> GetOrder(int Id)
        {
            throw new NotImplementedException();
        }

        public Task<List<Order>> GetOrders()
        {
            throw new NotImplementedException();
        }

        public Task<Pay> GetPay(int Id)
        {
            throw new NotImplementedException();
        }

        public Task<Site> GetSite(int Id)
        {
            throw new NotImplementedException();
        }

        public Task<int> UptState(string Id)
        {
            throw new NotImplementedException();
        }
    }
}
